home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / pcwritex.zip / PCWRITEX.UPD < prev    next >
Text File  |  1989-01-03  |  14KB  |  282 lines

  1. PC-WRITeX update          v2.3 (a few bug fixes)         No 5: 03 Jan 89
  2. ----------------
  3.  
  4. The main change has been adding "{}" after a lot of macro names. This avoids 
  5. you having to use a hard space after control sequence names, and fixes the 
  6. problem of such names gobbling spaces after them.
  7.  
  8. The definition of "end-of-page" as far as PC-Write itself was concerned (the $J 
  9. in PR.DOC), this has been changed from a 0 (zero: ASCII NUL) to a 32 (ASCII 
  10. SPACE) because SBTeX chewed up over a NUL.
  11.  
  12. A few new command names have been added to make life a little easier: details 
  13. are in PCWRITEX.DOC (let me know if you invent more!)
  14.  
  15. Peter Flynn
  16. <cbts8001@vax1.ucc.ie>
  17. <cbts8001@iruccvax.bitnet>
  18. _______________________________________________________________________________
  19.  
  20. PC-WRITeX update          v2.2 with tables               No 4: 27 Aug 88
  21. ----------------
  22.  
  23. DEVELOPMENTS --- The major change in v2.2 is the addition of ruled and 
  24. unruled tables. The IBM PC box-drawing character set can now be used 
  25. to produce simple tabulations like
  26.  
  27.                ╔═══════════╦═════════════╗
  28.                ║  PRODUCT  ║  PRICE in $ ║
  29.                ╠═══════════╬═════════════╣
  30.                ║  dBASE II ║      49.95  ║
  31.                ╠═══════════╬═════════════╣
  32.                ║  *WARS    ║      25.00  ║
  33.                ╠═══════════╬═════════════╣
  34.                ║  PACMAN   ║      15.00  ║
  35.                ╚═══════════╩═════════════╝
  36.  
  37. Using the double-line character set will produce a ruled table. Only 
  38. the horizontal and vertical lines, corners, crossovers and T-characters
  39. can be used. The single-line character set will produce an unruled 
  40. table:
  41.  
  42.                ┌───────────┬─────────────┐
  43.                │  PRODUCT  │  PRICE in $ │
  44.                ├───────────┼─────────────┤
  45.                │  dBASE II │      49.95  │
  46.                ├───────────┼─────────────┤
  47.                │  *WARS    │      25.00  │
  48.                ├───────────┼─────────────┤
  49.                │  PACMAN   │      15.00  │
  50.                └───────────┴─────────────┘
  51.  
  52. This is nice, but the same restrictions apply: NO MIXING OF DOUBLE-
  53. LINE AND SINGLE-LINE CHARACTERS IN THE SAME TABLE. Partially-ruled 
  54. tables may be possible at a later date. 
  55.  
  56. There is no (logical) limit on the number of rows or columns, but the 
  57. inherent assumption is that all columns except the last will be left-
  58. aligned: the last will be right-aligned (because it is often used for 
  59. money or other numbers). You can bodge your own copy of PR.DOC to 
  60. change this if you want it different. Making character 203 equate to
  61. "\hfil#&#&" instead will make all columns except the first one right-
  62. aligned: this may be more useful for invoices, where column 1 is text 
  63. and all remaining ones are numeric.
  64.  
  65. Because of all this, a few things have had to change:
  66.  
  67.    The character code 206 (double-line crossover (Shf Ctl S), which
  68.    gave the TeX logotype, has been removed. To get "TeX" you now
  69.    need to use the Alt Z literal.
  70.      
  71.    The character code 179 (Shf Alt V), which gave a vertical rule,
  72.    is now needed for tables. A plain vertical rule is now got with
  73.    character 221 (6<accent>`).
  74.      
  75.    The character code 196 (Shf Alt G), which gave a horizontal
  76.    rule, is also needed for tables: use character 223 (8<accent>`)
  77.    for horizontal rules.
  78.  
  79. I hope this is all worth it. A couple of small bugs have been fixed,
  80. mainly concerning the caret mark in typewriter type.
  81.  
  82. Peter Flynn
  83. <cbts8001@vax1.ucc.ie>
  84. <cbts8001@iruccvax.bitnet>
  85. _______________________________________________________________________________
  86.  
  87. PC-WRITeX update          v2.1 now out                   No 3: 22 May 88
  88. ----------------
  89.  
  90. DEVELOPMENTS --- Since the last copy of v1.1 went out the door (or 
  91. rather, off onto the network), I have been busy converting quite a lot 
  92. of my own documentation from an assortment of formats into PC-WRITeX 
  93. format. With the use of a PR.TXT file as well as the PR.DOC, it has been 
  94. possible to maintain a single source file in PC-WRITE which can be 
  95. printed (a) on any of the printers supported by PC-WRITE; (b) as a plain 
  96. text file with no attributes at all (ie plain unvarnished ASCII, 
  97. suitable for network mailing); and (c) as a TeX document. This has 
  98. proved very successful: the only caveat is not to get carried away, once 
  99. you see the quality you get from TeX typesetting, into overusing the 
  100. facilities so much that your documents become unuseable on ordinary 
  101. printers. 
  102.  
  103. A NEW VERSION --- is now available: converting all this documentation 
  104. has made a lot of things clear both about PC-WRITE and about what is 
  105. needed from a multi-output documentation system. The new version has 
  106. some extra bells and whistles, and very few actual changes, but I'm 
  107. afraid there are indeed some Alt keys which have had to change. ED.DOC 
  108. defines a few extra keystrokes to operate new features.
  109.  
  110. Reasons --- The major change was triggered by finally grasping that PC-
  111. WRITE does not turn font attributes off at the end of the line in the 
  112. order that you turned them on, or in the order that you specified. In 
  113. fact the rules are as follows (obtained by inspection of a print-to-disk 
  114. of a line containing all possible font characters on and off in order): 
  115.  
  116. Details --- Fonts C and P cause a reversion to font F first before 
  117. activating themselves (logical, I suppose). Fonts D, E, F, Q and V turn 
  118. OFF the current font first before activation. This limits what you can 
  119. do in certain styles: you can't get small caps (Alt P) within the 
  120. compressed face (Alt C) for example. In general, fonts are turned OFF 
  121. in the following order at the end of a line: 
  122.  
  123.      S B E V P C M J X Z D N W O K I Q U H L R Y
  124.  
  125. and not in either alpha or user-implied order. The effect of this on 
  126. PC-WRITeX was to utterly screw up some modes (center line, math mode) 
  127. because the translation of the turn-off sequences into TeX were coming 
  128. out in the "wrong" order (wrong for TeX, that is). The consequent 
  129. changes to font characters are: 
  130.  
  131.      Was      Now
  132.  
  133.       O       u/d    footnote
  134.      n/a       O     narrower margins this paragraph
  135.       R        X     no indent this paragraph
  136.       M        R     math mode (linear, not display)
  137.       J        M     quad horizontal space
  138.       Y        J     blank line (quad vertical space)
  139.       Z        Y     center line
  140.      n/a       Z     TeX literal
  141.  
  142. CHANGES --- The implementation of footnoting was unsuccessful for 
  143. anything involving multi-line footnotes because when typing it in, the 
  144. Alt Os wrapped with the text, causing chaos. Footnoting is now 
  145. implemented by usurping characters 175 and 177 decimal (shaded boxes, 
  146. unrepresentable in TeX) respectively. ED.DOC defines Shf Ctl F1 and Shf 
  147. Ctl F2 as the turn on and turn off keystrokes
  148.  
  149. Math mode was made Alt R and the short chain of consequent reassignments 
  150. now means that TeX closing sequences are honored correctly. The math 
  151. characters now work alone and in math mode transparently. In particular, 
  152. super- and sub-scripting now produces roman (upright) type, not math 
  153. italic.
  154.  
  155. A new facility has been introduced in Alt Z, which outputs a backslash, 
  156. so TeX commands can be passed to the output file if you require special 
  157. effects such as changing indentation amounts etc. 
  158.  
  159. Another extra is right-alignment, initiated by character 222 (defined in 
  160. ED.DOC as Shf F5) and terminated by 177 (Shf F6). This causes a 
  161. \line{\strut\hfil and a closing }
  162.  
  163. One final new addition is a verbatim mode for quoting DP output in 
  164. typewriter type (Tex's \tt face). This is implemented by usurping 
  165. characters 178 and 219 (the other two shaded boxes) to turn this mode on 
  166. and off. They both cause a paragraph skip, so put them on a line by 
  167. themselves. They cause any intervening text to be printed in small size 
  168. typewriter type, but it is not a true verbatim mode, because backslashes 
  169. will not work. Most plain ASCII text will reproduce OK this way, though. 
  170. ED.DOC defines Shf Alt F1 and Shf Alt F2 as the turn on and turn off 
  171. keystrokes.
  172.  
  173. The default TeX output is now \magstep